package br.upis.criacional.factory.method.Caderno;

public class FabricaTilibra extends Fabrica {
	
	@Override
	protected Caderno produzirCaderno(Tema tema) {
		Caderno c = null;
		
		switch(tema){
			case ANIMAIS:
				c = new CadernoAnimais(MaterialEspiral.PLASTICO);
			break;
			
			case BRASIL:
				c = new CadernoBrasil(MaterialEspiral.LATAO);
			break;
			
			case CARROS:
				c = new CadernoCarros(MaterialEspiral.ALUMINIO);
			break;
			
			case PAISAGENS:
				c = new CadernoPaisagens(MaterialEspiral.FERRO);
			break;
		}
		return c;
	}

}
